/*common responsive*/
@media (max-width: 1169px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	.container{width:100%; padding:0 2%;}
	.header .search .searchTxt{height: 38px;}
	.header .search{width: 350px;}
	.easybtn{display:none;}
	.mainnav ul{border-radius:0; padding:0;}
	.mainnav ul li{float: left; width:11%;}
	.mainnav ul li.nav0{width:12%;}


}

@media (max-width: 1023px) {
	.header .tel{display: none;}
	.header .search{right: 0;}
	
	
}

@media (max-width: 991px) {
	
	
	
}

@media (max-width: 860px) {
	.body_bg{background-position:0 0;}
	.head{display:none;}
	.header{padding-top:20px; padding-bottom: 20px; height:auto; overflow: hidden;}
	.header .logo{position:static;}
	.header .logo img{display: block; margin: 0 auto 20px;}
	.header .search{position:relative; top:auto; width: 100%;}

	.mainnav ul{height:auto; padding:6px 0; background-position: 0 bottom; background-color: #26a6e6;}
	.mainnav ul li, .mainnav ul li.nav0{position:relative; width: 25%;}
	.mainnav ul li a{border:none; height:auto; line-height:34px; font-weight: normal;}
	.mainnav ul li:after{content:""; width:1px; height:20px; background:#1185bf; position:absolute; top:50%; margin-top:-10px; right:0;}
	.mainnav ul li:nth-child(4):after, .mainnav ul li:nth-child(9):after{display:none;}
	.mainnav ul li a:hover, .mainnav ul li.on a{background:none;}
	.mainnav ul li.wsbs{display:none;}
}

/* xs mobile*/
@media (max-width: 768px) {
	
	.footer_txt, .footer_wzbs{float:none; width: 100%; text-align: center;}
	.footer_wzbs{border: none; padding: 0; margin-top: 10px;}
	
}

@media (max-width: 767px) {
	

}



@media (max-width: 640px) {
	

}


@media (max-width: 480px) {
	

	
}

@media (max-width: 320px) {
	
	.mainnav ul li a{font-size: 14px;}
	
}